Danny Morrison's life was a mess even before he had to start wearing glasses. But now things are beginning to spin out of control.